Documentacion: Gestion de sesiones

Descripcion:


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Temporizacion 
EventoAplicacionSlots  Evento del temporizador con un identificador concreto. Este hecho es equivalente a un timeout. El timeout esta asociado con una sesion mediante el slot idsesion

El evento se lanzo desde la aplicacion Temporizador 

Sesion 
Hecho  Describe una sesion en la que dos o mas actores interactuan. Los colaboradores son los indicados en el slot "colaboradores". Cada hecho perteneciente a la sesion se agrega al slot "hechos". El estado de la sesion se almacena en "estado".

Es posible iniciar sesiones dentro de sesiones. Para indicar cual es la sesion padre, se ha aņadido un slot a tal efecto. 

Eliminar entidades mentales sobrantes 
Objetivo  Existen entidades mentales cuya existencia ya no tiene sentido. La identificacion de estas entidades se realiza mediante patrones de estado mental asociados a las relaciones de destruccion.  
DestruyeHechosAsociadosASesiones 
Tarea  Destruye los hechos asociados a las sesiones que ya estan terminadas. Cada sesion contiene un slot que identifica a los hechos que han sido creados durante su ciclo de vida. 
Destruye_temporizacion 
Tarea  Destruye aquellos timeout para los que no hay ninguna sesion. El campo idsesion de la sesion ha de coincidir con el campo idsesion del evento del temporizador  


Temporizacion (EventoAplicacionSlots)

Properties:
IDTemporizacion 
DescripcionEvento del temporizador con un identificador concreto. Este hecho es equivalente a un timeout. El timeout esta asociado con una sesion mediante el slot idsesion

El evento se lanzo desde la aplicacion Temporizador 

aplicacionTemporizador 
slotsidsesion  

Relaciones:
En el rolEn la relacion Otros extremos
GTDestruyeDR GTDestruye
  • CondicionMental:destruccion_temporizador 
  •  
    Con los objetosEn el rol
    Destruye_temporizacion  GTDestruyeOR
     


    Sesion (Hecho)

    Properties:
    NombreSesion 
    DescripcionDescribe una sesion en la que dos o mas actores interactuan. Los colaboradores son los indicados en el slot "colaboradores". Cada hecho perteneciente a la sesion se agrega al slot "hechos". El estado de la sesion se almacena en "estado".

    Es posible iniciar sesiones dentro de sesiones. Para indicar cual es la sesion padre, se ha aņadido un slot a tal efecto. 

    SlotsNombre slot:idsesion
    Descripcion slot:Identificador de la sesion

    Nombre slot:estado
    Descripcion slot:Estado de la sesion. El estado de la sesion cambia segun progresa el desarrollo de la interaccion.

    Nombre slot:hechos
    Descripcion slot:Contiene hechos asociados a la sesion. Sirve para identificar que hechos pueden ser eliminados al termino de la sesion

    Nombre slot:colaboradores
    Descripcion slot:Identifica a los colaboradores de la sesion. Solo puede haber un iniciador, sin embargo deben existir uno o mas colaboradores.

    Nombre slot:idsesionpadre
    Descripcion slot:Este identificador seņala a la sesion desde la que se lanzo esta.

     

    Relaciones:
    En el rolEn la relacion Otros extremos
    WFConsumeDR WFConsume 
    Con los objetosEn el rol
    DestruyeHechosAsociadosASesiones  WFConsumeOR
     


    Eliminar entidades mentales sobrantes (Objetivo)

    Properties:
    IDEliminar entidades mentales sobrantes 
    DescripcionExisten entidades mentales cuya existencia ya no tiene sentido. La identificacion de estas entidades se realiza mediante patrones de estado mental asociados a las relaciones de destruccion.  
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Destruye_temporizacion  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    DestruyeHechosAsociadosASesiones  GTModificaOR
     


    DestruyeHechosAsociadosASesiones (Tarea)

    Properties:
    IDDestruyeHechosAsociadosASesiones 
    DescripcionDestruye los hechos asociados a las sesiones que ya estan terminadas. Cada sesion contiene un slot que identifica a los hechos que han sido creados durante su ciclo de vida. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Eliminar entidades mentales sobrantes  GTModificaDR
    WFConsumeOR WFConsume 
    Con los objetosEn el rol
    Sesion  WFConsumeDR
     


    Destruye_temporizacion (Tarea)

    Properties:
    IDDestruye_temporizacion 
    DescripcionDestruye aquellos timeout para los que no hay ninguna sesion. El campo idsesion de la sesion ha de coincidir con el campo idsesion del evento del temporizador  

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTDestruyeOR GTDestruye
  • CondicionMental:destruccion_temporizador 
  •  
    Con los objetosEn el rol
    Temporizacion  GTDestruyeDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Eliminar entidades mentales sobrantes  GTModificaDR